package com.eshop.modules.user.service.dto;

import com.eshop.modules.user.vo.SystemUserTaskQueryVo;
import java.io.Serializable;
import java.util.List;

public class TaskDto implements Serializable {
    private List<SystemUserTaskQueryVo> list;
    private Integer reachCount;
    private List<SystemUserTaskQueryVo> task;

    /* access modifiers changed from: protected */
    public boolean canEqual(Object other) {
        return other instanceof TaskDto;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof TaskDto)) {
            return false;
        }
        TaskDto other = (TaskDto) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Integer this$reachCount = getReachCount();
        Integer other$reachCount = other.getReachCount();
        if (this$reachCount != null ? !this$reachCount.equals(other$reachCount) : other$reachCount != null) {
            return false;
        }
        List this$list = getList();
        List other$list = other.getList();
        if (this$list != null ? !this$list.equals(other$list) : other$list != null) {
            return false;
        }
        List this$task = getTask();
        List other$task = other.getTask();
        if (this$task == null) {
            if (other$task == null) {
                return true;
            }
        } else if (this$task.equals(other$task)) {
            return true;
        }
        return false;
    }

    public int hashCode() {
        int i = 43;
        Integer $reachCount = getReachCount();
        int hashCode = $reachCount == null ? 43 : $reachCount.hashCode();
        List $list = getList();
        int i2 = (hashCode + 59) * 59;
        int hashCode2 = $list == null ? 43 : $list.hashCode();
        List $task = getTask();
        int i3 = (i2 + hashCode2) * 59;
        if ($task != null) {
            i = $task.hashCode();
        }
        return i3 + i;
    }

    public void setList(List<SystemUserTaskQueryVo> list2) {
        this.list = list2;
    }

    public void setReachCount(Integer reachCount2) {
        this.reachCount = reachCount2;
    }

    public void setTask(List<SystemUserTaskQueryVo> task2) {
        this.task = task2;
    }

    public String toString() {
        return "TaskDto(list=" + getList() + ", reachCount=" + getReachCount() + ", task=" + getTask() + ")";
    }

    public List<SystemUserTaskQueryVo> getList() {
        return this.list;
    }

    public Integer getReachCount() {
        return this.reachCount;
    }

    public List<SystemUserTaskQueryVo> getTask() {
        return this.task;
    }
}
